/*5. 编写函数,要求用指针做形参，分别实现以下功能：
   （1）求一个字符串长度
   （2）在一个字符串中统计大写字母的个数
   （3）在一个字符串中统计数字字符的个数*/
#include<stdio.h>
int string(char *s,int *n,int *c)
{
	int length = 0;
	while(*s != '\0')
	{
		if(*s >= 'A' && *s <= 'Z')
			(*c)++;
		if(*s >= '0' && *s <= '9')
			(*n)++;
		length++;
		s++;
	}
	return length;
}
int main()
{
	char *s = "hello 123 WORLD!";
	puts(s);
	int num = 0,capital = 0;
	int *n = &num;
	int *c = &capital;
	int length = string(s,n,c);
	printf("该字符串长度为%d \n有%d个大写字母 \n有%d个数字字符 \n",length,capital,num);
	return 0;
}
